package com.xinsoft.entity.vo;

import com.xinsoft.entity.po.CusUpkeep;
import com.xinsoft.entity.po.CusUpkeepAudit;
import com.xinsoft.entity.po.CusUpkeepOrderEntry;
import com.xinsoft.entity.po.CusUpkeepOrderPart;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 保养执行详情vo
 * @TableName cus_upkeep
 */
@Data
public class CusUpkeepVo extends CusUpkeep implements Serializable {

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 保养计划名称
     */
    private String planName;

    /**
     * 设备编号
     */
    private String deviceNo;

    /**
     * 规格型号
     */
    private String deviceAttr;

    /**
     * 使用部门
     */
    private String useDeptName;

    /**
     * 负责人名称
     */
    private String userName;

    /**
     * 负责人电话
     */
    private String userMobile;

    /**
     * 安装地点
     */
    private String deviceLocation;

    /**
     * 保养负责人名称
     */
    private String upkeepPersonName;


    /**
     * 保养负责人电话
     */
    private String upkeepPersonTel;


    /**
     * 保养负责人部门
     */
    private String upkeepPersonDept;

    /**
     * 使用状况
     */
    private String useStatus;

    /**
     * 保养级别（名字）
     */
    private String upkeepLevelName;

    /**
     * 保养项目集合
     */
    private List<CusUpkeepOrderEntry> orderEntryList;

    /**
     * 保养备件集合
     */
    private List<CusUpkeepOrderPart> partList;

    /**
     * 验收结果
     */
    private CusUpkeepAudit cusUpkeepAudit;

    private static final long serialVersionUID = 1L;
}